package modelo;

import java.util.Calendar;

public class Jugador extends Persona {

	private String posicion;
	private int carreras_imp;
	private int cuadrangulares;
	
	public Jugador() {
	}

	public Jugador(String cedula, String nombre, String apellido,
			Calendar fecha_n, String posicion, int carreras_imp,
			int cuadrangulares) {
		super(cedula, nombre, apellido, fecha_n);
		this.posicion = posicion;
		this.carreras_imp = carreras_imp;
		this.cuadrangulares = cuadrangulares;
	}

	public Jugador(String cedula, String nombre, String apellido,
			Calendar fecha_n, String posicion) {
		super(cedula, nombre, apellido, fecha_n);
		this.posicion = posicion;
		this.carreras_imp = 0;
		this.cuadrangulares = 0;
	}
	
	public Jugador(String cedula, String nombre, String apellido, String fecha_n, String posicion, int carreras_imp,
			int cuadrangulares) {
		super(cedula,nombre,apellido);
		this.setFecha_nString(fecha_n);
		this.posicion = posicion;
		this.carreras_imp = carreras_imp;
		this.cuadrangulares = cuadrangulares;
	}

	public String getPosicion() {
		return posicion;
	}

	public void setPosicion(String posicion) {
		this.posicion = posicion;
	}

	public int getCarreras_imp() {
		return carreras_imp;
	}

	public void setCarreras_imp(int carreras_imp) {
		this.carreras_imp = carreras_imp;
	}

	public int getCuadrangulares() {
		return cuadrangulares;
	}

	public void setCuadrangulares(int cuadrangulares) {
		this.cuadrangulares = cuadrangulares;
	}

	@Override
	public void mostrarDatos() {
		super.mostrarDatos();
		System.out.println("Posición: " + this.posicion);
		System.out.println("Carreras Impulsadas: " + this.carreras_imp);
		System.out.println("Cuadrangulares: " + this.cuadrangulares);
	}
	
	/*
	 * Metodo que incrementa las carreras anotadas del jugador
	 */
	public void IncrementarCarrerasImpulsadas() {
		this.carreras_imp++;
	}
	
	/*
	 * Metodo que incrementa los cuadrangulares del jugador
	 */
	public void IncrementarCuadrangulares() {
		this.cuadrangulares++;
	}
}